SynonymX
Speak
Spanish Armada
Definition of Spanish Armada
1.
The great fleet sent from Spain against England by Philip II in 1588
Noun
Synonyms for word "Spanish Armada"
invincible armada
Semanticaly linked words with "Spanish Armada"
armada